/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package sisgp;
import model.Familia;
import model.MateriaPrima;
import model.FamiliaMateriaPrima;
import model.UnidadeMedida;
import dao.*;
import sisgp.AutoNumber;

/**
 *
 * @author Sandro
 */
public class testesSandro {
    
    
    public void testeMn(){
        
        AutoNumber auto = new AutoNumber();
        
        Familia fam = new Familia();
        
        UnidadeMedida uni = new UnidadeMedida();
        
        MateriaPrima mat = new MateriaPrima();
        
        FamiliaMateriaPrima fammatpri = new FamiliaMateriaPrima();
        
        FamiliaDAO famdao = new FamiliaDAO();
        
        UnidadeMedidaDAO unidao = new UnidadeMedidaDAO();
        
        MateriaPrimaDAO matDAO = new MateriaPrimaDAO();
        
        FamiliaMateriaPrimaDAO fammatpriDAO = new FamiliaMateriaPrimaDAO();
        
        fam.setCodigo(auto.getSequencial("familia"));
        fam.setDescricao("Familia de teste Sandro");
        fam.setSigla("HU");
        
        famdao.inserir(fam);
        
        uni.setCodigo(auto.getSequencial("unidademedida"));
        uni.setDescricao("Unidade Medida Sandro");
        uni.setSigla("HU");
        uni.setTipo(1);
        
        unidao.insert(uni);
        
        mat.setCodigo(auto.getSequencial("materiaprima"));
        mat.setDescricao("Materia Prima Sandro");
        mat.setSigla("HU");
        mat.setUnidadeMed(uni);
        
        matDAO.inserir(mat);
        
        fammatpri.setFamilia(fam);
        fammatpri.setMateriaPrima(mat);
        fammatpri.setStatus(1);
        
        fammatpriDAO.inserir(fammatpri);
        
        //printl("gravou ^^");
        
        
    }
    
}
